wandering aimlessly - French English Dictionary